#include "layer.h"

/* ------------- CLASS CONDITION ------------ */

class Condition {

 public:

  char input_file_name[50];

  int num_iteration;
  int num_error;
  int num_file;
  int num_schrodinger;
  int num_poisson;
  int num_current;
  int num_continuity;

  double precision;
  double initial_bias;
  double final_bias;
  double step_bias;
  double Pz_percentage;
  double Psp_percentage;
  double relax_length;

  double barrier_left_contact;
  double barrier_right_contact;

  double Max_quantum_width;
  double Secure_length;
  int Number_of_eigenvalues;

  int debug;
  int type;
  int traps;
  int fluctuation;

  double fluctuation_percentage;

  Condition();
  Condition(char * file);
  void show();

};


/* ------------------------------------ */
